package com.wuyi.tea.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.wuyi.tea.domain.pojo.OrderProduct;
import com.wuyi.tea.domain.pojo.Product;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class OrderDTO {

    /**
     * 订单id
     */
    private Long id;


    /**
     * 用户id
     */
    private Long userId;

    /**
     * 下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date time;

    /**
     * 支付状态
     */
    private Integer payStatus;

    /**
     * 收货地址id
     */
    private Long addressId;


    /**
     * 订单里面的所有商品
     */
    private List<OrderProduct>products;

}
